left testicular vein - German English Dictionary